package com.iocup.keybastion.authorize.parser;


import com.iocup.keybastion.authorize.element.AuthElement;
import com.pine.sunflower.core.Typer;

/**
 *  注解式的注解数据解析器，对注解内的所有数据进行解析并保存
 * @author xyjxust
 * @create 2022/3/2
 **/
public interface AnnotationElementParser<T> extends Typer {

    /**
     *  解析
     * @param key key
     * @param t 注解对象
     * @return
     */
    AuthElement parser(String key, T t);
}
